package p.ithorns.tools.excel.model;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * RowError
 *
 * 行异常信息
 *
 * @author liuhaitao
 * @version 1.0.0
 * @date 2022/5/7 19:06
 */
//@ApiModel("行异常信息")
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class RowError<T> implements Serializable {

    /**
     * 工作表名称
     */
    // @ApiModelProperty("表名")
    private String sheetName;

    /**
     * 工作表编号
     */
    // @ApiModelProperty("表号")
    private Integer sheetNo;

    /**
     * 行号
     */
    // @ApiModelProperty("行号")
    private Integer rowIndex;

    /**
     * 列号
     */
    // @ApiModelProperty("列号")
    private Integer columnIndex;

    /**
     * 列名
     */
    // @ApiModelProperty("列名")
    private String columnName;


    /**
     * 错误信息
     */
    // @ApiModelProperty("错误信息")
    private String msg;

    /**
     * 行数据
     */
    private T rowData;

}